Skip to main content

3. 버전

이 문서에서는 각 기술 스택과 관련 도구의 버전을 명확히 설명합니다.


📱 클라이언트 (Client)

개발 언어: Kotlin : v2.0.0
JDK 버전: OpenJdk : 17

  • 빌드 도구:
    • AGP : v8.2.2
    • Gradle : v8.6
  • 테스트 프레임워크:
    • JUnit : v4.13.2
    • Espresso : v3.4.0

🖥️ 서버 (Server)

프레임워크: Spring Boot : v2.5.4
개발 언어: Java : v11

  • 빌드 도구:
    • Maven : v3.8.1
  • 데이터베이스
    • MySQL : v8.0
  • ORM:
    • Spring Data JPA : v2.5.6
    • Hibernate : v5.4.32.Final
  • API 명세 도구:
    • Swagger : v3.0.0

🚀 배포 및 인프라 (Deployment & Infrastructure)

웹 서버: Apache Tomcat : v9.0.48
클라우드 플랫폼: AWS EC2 : v2023, AWS S3 : v2023

  • 컨테이너 관리:
    • Docker : v20.10.7
    • Kubernetes : v1.21
  • CI/CD 도구:
    • Jenkins : v2.289.3
    • GitHub Actions : v2.0

🔒 인증 및 보안 (Authentication & Security)

인증 방식: JWT : v0.11.2
OAuth: Spring Security OAuth : v2.4.1

  • 암호화:
    • BCrypt : v5.0.1
    • Argon2 : v2.0
  • 권한 관리:
    • Spring Security : v5.4.2

🧪 테스트 및 모니터링 (Testing & Monitoring)

테스트 프레임워크: JUnit : v5.7.0, Mockito : v3.11.2
모니터링 도구: Prometheus : v2.26.0

  • 모니터링 대시보드:
    • Grafana : v7.5.5
  • 로그 수집 및 관리:
    • Elasticsearch : v7.10
    • Logstash : v7.10
    • Kibana : v7.10

⚙️ 기타 도구 (Miscellaneous Tools)

  • 형상 관리:
    • GitKraken : v10.4.0
  • 프로젝트 관리 도구:
    • JIRA : v8.13.2
  • 협업 도구:
    • Slack : v4.17.0
    • Notion : v2.0